System info
- Elixir: 1.8.2
- Erlang: 22.0
- Operating system: Linux
- Available memory: 15.61 GB
- CPU Information: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
- Number of Available Cores: 8
Run Time Comparison
| Name |
Iterations per Second |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
| Tuple2D |
15.27 M |
65.47 ns |
±3120.86% |
54 ns |
54 ns |
40 ns |
1269856 ns |
445425 |
| MapTuple |
15.10 M |
66.21 ns |
±18671.77% |
36 ns |
35 ns |
24 ns |
7438959 ns |
442187 |
| ProcessDictionary |
13.68 M |
73.11 ns |
±1299.96% |
61 ns |
61 ns |
47 ns |
324000 ns |
371663 |
| Tuple1D |
10.92 M |
91.58 ns |
±7470.26% |
47 ns |
45 ns |
33 ns |
3987760 ns |
452332 |
| MapTupleFull |
8.78 M |
113.86 ns |
±23.14% |
107 ns |
104 ns |
88 ns |
944 ns |
24045 |
| MapTupleHalfFull |
8.12 M |
123.21 ns |
±14.70% |
119 ns |
116 ns |
103 ns |
2074 ns |
40868 |
| ETSSet |
7.37 M |
135.71 ns |
±14.09% |
130 ns |
124 ns |
98 ns |
486 ns |
12556 |
| ETSOrderedSet |
5.11 M |
195.53 ns |
±19.74% |
193 ns |
194 ns |
156 ns |
2635 ns |
10583 |
| List2D |
4.88 M |
204.95 ns |
±112.99% |
195 ns |
194 ns |
164 ns |
63013 ns |
76041 |
| Map2D |
3.82 M |
261.53 ns |
±102.32% |
235 ns |
234 ns |
216 ns |
36609 ns |
60657 |
| MapTupleQuarterFull |
3.78 M |
264.37 ns |
±13.83% |
260 ns |
254 ns |
235 ns |
5252 ns |
88461 |
| List1D |
2.68 M |
373.65 ns |
±412.53% |
355 ns |
354 ns |
337 ns |
449446 ns |
88288 |